//
//  BaseTabBarViewController.h
//  LZMusicPlayer
//
//  Created by wulanzhou on 2016/10/31.
//  Copyright © 2016年 wulanzhou. All rights reserved.
//

#import <UIKit/UIKit.h>

// tab index
typedef NS_ENUM(NSInteger,BGMTabIndex) {
    BGMTabIndex_HOME          = 0,    // 首页
    BGMTabIndex_MSG           = 1,    // 消息
    BGMTabIndex_PUSH          = 2,    // 发布
    BGMTabIndex_ADDRESS       = 3,    // 通讯录
    BGMTabIndex_ME            = 4     // 我的

};

@interface BaseTabBarViewController : UITabBarController








@property (nonatomic,strong) UIView *tabBarBg;

/**
 *  设置选中tabItem项
 *
 *  @param index index : Tab索引
 */
- (void)selectedItemTabBarIndex:(BGMTabIndex)index;
/**
 *  移除微章
 *
 *  @param index : Tab索引
 */
- (void)removeBadgeValueWithIndex:(BGMTabIndex)index;
/**
 *  移除红点
 *
 *  @param index index : Tab索引
 */
- (void)removeBadgeWithIndex:(BGMTabIndex)index;

/**
 *  显示红点
 *
 *  @param index index : Tab索引
 */
- (void)showBadgeWithIndex:(BGMTabIndex)index;

/**
 *  修改tabbar frame
 */
-(void)modifyTabBarFrame;

/**
 *  恢复tabbar frame
 */
-(void)restoreTabBarFrame;

- (void)hideTabBar;
- (void)showTabBar;



@end
